package br.sed.theenemy.presentation.vo;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * @author JulioCB
 * @email jcbjulio@gmail.com
 * 
 */
public class ActionVO implements Serializable {
	
	private static final long serialVersionUID = -2604283332965089738L;
	
	private Long id;
	private Long actionType;
	private Long actionRelId;
	//Alvo do ataque
	private UserVO userAttack;
	private UserVO userDefend;
	private int allyAttack;
	private int allyDefend;
	private String comment;
	private int countSubAction;
	private List<SubActionVO> subActionList;
	
	private boolean attack;
	
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public UserVO getUserAttack() {
		return userAttack;
	}
	public void setUserAttack(UserVO userAttack) {
		this.userAttack = userAttack;
	}
	public UserVO getUserDefend() {
		return userDefend;
	}
	public void setUserDefend(UserVO userDefend) {
		this.userDefend = userDefend;
	}
	public int getAllyAttack() {
		return allyAttack;
	}
	public void setAllyAttack(int allyAttack) {
		this.allyAttack = allyAttack;
	}
	public int getAllyDefend() {
		return allyDefend;
	}
	public void setAllyDefend(int allyDefend) {
		this.allyDefend = allyDefend;
	}
	public String getComment() {
		return comment;
	}
	public void setComment(String comment) {
		this.comment = comment;
	}
	public int getCountSubAction() {
		return countSubAction;
	}
	public void setCountSubAction(int countSubAction) {
		this.countSubAction = countSubAction;
	}
	public List<SubActionVO> getSubActionList() {
		return subActionList;
	}
	public void setSubActionList(List<SubActionVO> subActionList) {
		this.subActionList = subActionList;
	}
	public boolean isAttack() {
		return attack;
	}
	public void setAttack(boolean attack) {
		this.attack = attack;
	}
    public Long getActionType() {
        return actionType;
    }
    public void setActionType(Long actionType) {
        this.actionType = actionType;
    }
    public Long getActionRelId() {
        return actionRelId;
    }
    public void setActionRelId(Long actionRelId) {
        this.actionRelId = actionRelId;
    }
}
